HAL EXTI APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures and functions.
HAL EXTI constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
EXTI_LINE_0 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_0 |
|
|
EXTI_LINE_1 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_1 |
|
|
EXTI_LINE_2 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_2 |
|
|
EXTI_LINE_3 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_3 |
|
|
EXTI_LINE_4 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_4 |
|
|
EXTI_LINE_5 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_5 |
|
|
EXTI_LINE_6 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_6 |
|
|
EXTI_LINE_7 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_7 |
|
|
EXTI_LINE_8 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_8 |
|
|
EXTI_LINE_9 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_9 |
|
|
EXTI_LINE_10 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_10 |
|
|
EXTI_LINE_11 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_11 |
|
|
EXTI_LINE_12 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_12 |
|
|
EXTI_LINE_13 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_13 |
|
|
EXTI_LINE_14 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_14 |
|
|
EXTI_LINE_15 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_15 |
|
|
EXTI_LINE_16 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_16 |
|
|
EXTI_LINE_17 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_17 |
|
|
EXTI_LINE_18 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_18 |
|
|
EXTI_LINE_19 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_19 |
|
|
EXTI_LINE_20 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_20 |
|
|
EXTI_LINE_21 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_21 |
|
|
EXTI_LINE_22 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_22 |
|
|
EXTI_LINE_23 |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_LINE_23 |
|
|
EXTI_LINE_24 |
u5, h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_24 |
|
|
EXTI_LINE_25 |
u5, h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_25 |
|
|
EXTI_LINE_26 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_26 |
|
|
EXTI_LINE_27 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_27 |
|
|
EXTI_LINE_28 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_28 |
|
|
EXTI_LINE_29 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_29 |
|
|
EXTI_LINE_30 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_30 |
|
|
EXTI_LINE_31 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_31 |
|
|
EXTI_LINE_32 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_32 |
|
|
EXTI_LINE_33 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_33 |
|
|
EXTI_LINE_34 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_34 |
|
|
EXTI_LINE_35 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_35 |
|
|
EXTI_LINE_36 |
h5, c0, l4, g4, g0, h7 |
HAL_EXTI_LINE_36 |
|
|
EXTI_LINE_37 |
h5, l4, g4, h7 |
HAL_EXTI_LINE_37 |
|
|
EXTI_LINE_38 |
h5, l4, g4, h7 |
HAL_EXTI_LINE_38 |
|
|
EXTI_LINE_39 |
h5, l4, g4, h7 |
HAL_EXTI_LINE_39 |
|
|
EXTI_LINE_40 |
h5, l4, g4, h7 |
HAL_EXTI_LINE_40 |
|
|
EXTI_LINE_41 |
h5, g4, h7 |
HAL_EXTI_LINE_41 |
|
|
EXTI_LINE_42 |
h5, g4, h7 |
HAL_EXTI_LINE_42 |
|
|
EXTI_LINE_43 |
h5, g4, h7 |
HAL_EXTI_LINE_43 |
|
|
EXTI_LINE_44 |
h5, h7 |
HAL_EXTI_LINE_44 |
|
|
EXTI_LINE_45 |
h5, h7 |
HAL_EXTI_LINE_45 |
|
|
EXTI_LINE_46 |
h5, h7 |
HAL_EXTI_LINE_46 |
|
|
EXTI_LINE_47 |
h5, h7 |
HAL_EXTI_LINE_47 |
|
|
EXTI_LINE_48 |
h5, h7 |
HAL_EXTI_LINE_48 |
|
|
EXTI_LINE_49 |
h5, h7 |
HAL_EXTI_LINE_49 |
|
|
EXTI_LINE_50 |
h5, h7 |
HAL_EXTI_LINE_50 |
|
|
EXTI_LINE_51 |
h5, h7 |
HAL_EXTI_LINE_51 |
|
|
EXTI_LINE_52 |
h5, h7 |
HAL_EXTI_LINE_52 |
|
|
EXTI_LINE_53 |
h5, h7 |
HAL_EXTI_LINE_52 |
|
|
EXTI_LINE_54 |
h5, h7 |
HAL_EXTI_LINE_54 |
|
|
EXTI_LINE_55 |
h5, h7 |
HAL_EXTI_LINE_55 |
|
|
EXTI_LINE_56 |
h5, h7 |
HAL_EXTI_LINE_56 |
|
|
EXTI_LINE_57 |
h5, h7 |
HAL_EXTI_LINE_57 |
|
|
EXTI_LINE_58 |
h5, h7 |
HAL_EXTI_LINE_58 |
|
|
EXTI_LINE_59 |
h7 |
HAL_EXTI_LINE_59 |
|
|
EXTI_LINE_60 |
h7 |
HAL_EXTI_LINE_60 |
|
|
EXTI_LINE_61 |
h7 |
HAL_EXTI_LINE_61 |
|
|
EXTI_LINE_62 |
h7 |
HAL_EXTI_LINE_62 |
|
|
EXTI_LINE_63 |
h7 |
HAL_EXTI_LINE_63 |
|
|
EXTI_LINE_64 |
h7 |
HAL_EXTI_LINE_64 |
|
|
EXTI_LINE_65 |
h7 |
HAL_EXTI_LINE_65 |
|
|
EXTI_LINE_66 |
h7 |
HAL_EXTI_LINE_66 |
|
|
EXTI_LINE_67 |
h7 |
HAL_EXTI_LINE_67 |
|
|
EXTI_LINE_68 |
h7 |
HAL_EXTI_LINE_68 |
|
|
EXTI_LINE_69 |
h7 |
HAL_EXTI_LINE_69 |
|
|
EXTI_LINE_70 |
h7 |
HAL_EXTI_LINE_70 |
|
|
EXTI_LINE_71 |
h7 |
HAL_EXTI_LINE_71 |
|
|
EXTI_LINE_72 |
h7 |
HAL_EXTI_LINE_72 |
|
|
EXTI_LINE_73 |
h7 |
HAL_EXTI_LINE_73 |
|
|
EXTI_LINE_74 |
h7 |
HAL_EXTI_LINE_74 |
|
|
EXTI_LINE_75 |
h7 |
HAL_EXTI_LINE_75 |
|
|
EXTI_LINE_76 |
h7 |
HAL_EXTI_LINE_76 |
|
|
EXTI_LINE_77 |
h7 |
HAL_EXTI_LINE_77 |
|
|
EXTI_LINE_78 |
h7 |
HAL_EXTI_LINE_78 |
|
|
EXTI_LINE_79 |
h7 |
HAL_EXTI_LINE_79 |
|
|
EXTI_LINE_80 |
h7 |
HAL_EXTI_LINE_80 |
|
|
EXTI_LINE_81 |
h7 |
HAL_EXTI_LINE_81 |
|
|
EXTI_LINE_82 |
h7 |
HAL_EXTI_LINE_82 |
|
|
EXTI_LINE_83 |
h7 |
HAL_EXTI_LINE_83 |
|
|
EXTI_LINE_84 |
h7 |
HAL_EXTI_LINE_84 |
|
|
EXTI_LINE_85 |
h7 |
HAL_EXTI_LINE_85 |
|
|
EXTI_LINE_86 |
h7 |
HAL_EXTI_LINE_86 |
|
|
EXTI_LINE_87 |
h7 |
HAL_EXTI_LINE_87 |
|
|
EXTI_LINE_88 |
h7 |
HAL_EXTI_LINE_88 |
|
|
EXTI_LINE_89 |
h7 |
HAL_EXTI_LINE_89 |
|
|
EXTI_LINE_90 |
h7 |
HAL_EXTI_LINE_90 |
|
|
EXTI_LINE_91 |
h7 |
HAL_EXTI_LINE_91 |
|
|
EXTI_GPIOA |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOA |
|
|
EXTI_GPIOB |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOB |
|
|
EXTI_GPIOC |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOC |
|
|
EXTI_GPIOD |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOD |
|
|
EXTI_GPIOE |
u5, h5, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOE |
|
|
EXTI_GPIOF |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GPIOF |
|
|
EXTI_GPIOG |
u5, h5, l4, g4, f4, h7 |
HAL_EXTI_GPIOG |
|
|
EXTI_GPIOH |
u5, h5, l4, f4, h7 |
HAL_EXTI_GPIOH |
|
|
EXTI_GPIOI |
u5, h5, l4, f4, h7 |
HAL_EXTI_GPIOI |
|
|
EXTI_GPIOJ |
u5, f4, h7 |
HAL_EXTI_GPIOJ |
|
|
EXTI_GPIOK |
f4, h7 |
HAL_EXTI_GPIOK |
|
|
EXTI_TRIGGER_RISING_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
EXTI_TRIGGER_RISING_FALLING |
|
|
EXTI_TRIGGER_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
EXTI_TRIGGER_FALLING |
|
|
EXTI_TRIGGER_RISING |
u5, h5, c0, l4, g4, g0, f4 |
EXTI_TRIGGER_RISING |
|
|
EXTI_TRIGGER_NONE |
u5, h5, c0, l4, g4, g0, f4 |
HAL_EXTI_TRIGGER_NONE |
|
|
EXTI_MODE_EVENT |
u5, h5, c0, l4, g4, g0, f4 |
EXTI_MODE_EVENT |
|
|
EXTI_MODE_NONE |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
EXTI_MODE_INTERRUPT |
u5, h5, c0, l4, g4, g0, f4 |
EXTI_MODE_INTERRUPT |
|
|
HAL_EXTI_COMMON_CB_ID |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
HAL_EXTI_RISING_CB_ID |
u5, h5, c0, l4, g0 |
Removed / New Usage changes |
|
|
HAL_EXTI_FALLING_CB_ID |
u5, h5, c0, l4, g0 |
Removed / New Usage changes |
|
|
EXTI_D3_PENDCLR_SRC_NONE |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_DMACH6 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_DMACH7 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_LPTIM2 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_LPTIM3 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_LPTIM4 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_D3_PENDCLR_SRC_LPTIM5 |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_ATTRIBUTES_LOCKED |
h5 |
Removed / Used internally |
|
|
EXTI_ATTRIBUTES_UNLOCKED |
h5 |
Removed / Used internally |
|
|
EXTI_LINE_NPRIV |
u5 , h5 |
HAL_EXTI_NPRIV |
|
|
EXTI_LINE_NSEC |
u5 , h5 |
HAL_EXTI_NSEC |
|
|
EXTI_LINE_PRIV |
u5 , h5 |
HAL_EXTI_PRIV |
|
|
EXTI_LINE_SEC |
u5 , h5 |
HAL_EXTI_SEC |
|
|
EXTI_MODE_CORE1_EVENT |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_MODE_CORE1_INTERRUPT |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_MODE_CORE2_EVENT |
h7 |
Not implemented yet in HAL2. |
|
|
EXTI_MODE_CORE2_INTERRUPT |
h7 |
Not implemented yet in HAL2. |
HAL EXTI enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
EXTI_CallbackIDTypeDef |
u5, h5, c0, l4, g4, g0, f4, h7 |
Removed / New Usage changes |
HAL EXTI structures ¶
HAL EXTI functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_EXTI_ClearConfigLine |
u5, h5, c0, l4, g4, g0, f4, h7 |
Removed / New Usage changes |
|
|
HAL_EXTI_RegisterCallback |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_RegisterTriggerCallback |
|
|
HAL_EXTI_GetHandle |
u5, h5, c0, l4, g4, g0, f4, h7 |
Removed / New Usage changes |
|
|
HAL_EXTI_IRQHandler |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_IRQHandler |
|
|
HAL_EXTI_GetPending |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GetPending |
|
|
HAL_EXTI_ClearPending |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_ClearPending |
|
|
HAL_EXTI_GenerateSWI |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GenerateSWI |
|
|
HAL_EXTI_SetConfigLine |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_SetConfig |
|
|
HAL_EXTI_GetConfigLine |
u5, h5, c0, l4, g4, g0, f4, h7 |
HAL_EXTI_GetConfig |
|
|
HAL_EXTI_ConfigLineAttributes |
u5, h5 |
HAL_EXTI_SetSecAttr HAL_EXTI_SetPrivAttr |
|
|
HAL_EXTI_GetConfigLineAttributes |
u5, h5 |
HAL_EXTI_GetSecAttr HAL_EXTI_GetPrivAttr |
|
|
HAL_EXTI_GetLockAttributes |
u5 |
HAL_EXTI_IsLockedAttr |
|
|
HAL_EXTI_GetLockConfigAttributes |
h5 |
HAL_EXTI_IsLockedAttr |
|
|
HAL_EXTI_LockAttributes |
u5 |
HAL_EXTI_LockAttr |
|
|
HAL_EXTI_LockConfigAttributes |
h5 |
HAL_EXTI_LockAttr |